#include <iostream>
#include "Inifile.h"

int main() {
//    std::cout << "Hello, World!" << std::endl;
    Value v1;
    v1 = true;
    IniFile ini;
    ini.load("./main.ini");

    const string & ip = ini.get("server", "ip");
    int port = ini["server"]["port"];
//    std::cout << ip << std::endl;


    ini.set("server", "flag", true);

    std::cout << port << std::endl;
    bool bv = ini.has("server", "port");
    bv = ini.has("server");
//    std::cout << port << std::endl;
    std::cout << bv << std::endl;
    std::cout << "end" << std::endl;


//    ini.remove("server", "ip");

    ini.show();
    ini.save("./test.ini");

    return 0;
}
